
.normal {
  }

.selectDate {
  width: 34px;
  float: right;
  position: absolute;
  right: 28px;
}
.dateItem {
  border-top: solid #F3F5F7 2px;
  border-bottom: solid #F3F5F7 2px;
  display: flex;
  align-items: center;
  height: 88px;
  background: #FFFFFF;
  padding: 0px 28px;
}
.dateItem span:first-child {
  font-family: PingFangSC-Regular;
  font-size: 28px;
  color: #333333;
  float: left;
}
.dateItem span:nth-child(2) {
  font-family: PingFangSC-Regular;
  font-size: 26px;
  color: #333333;
  position: absolute;
  left: 216px;
}
.rankingTip {
  height: 92px;
  padding: 0px 92px;
  background-color: #FFFFFF;
  border-top: 2px solid #F3F5F7;
  border-bottom: 2px solid #F3F5F7;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.selectedType {
  font-family: PingFangSC-Regular;
  font-size: 28px;
  color: #FD5527;
  width: 140px;
  height: 100%;
  display: flex;
  align-items: center;
  border-bottom: 3px solid;
}
.noSelectedType {
  font-family: PingFangSC-Regular;
  font-size: 28px;
  width: 140px;
  height: 100%;
  display: flex;
  align-items: center;
}
.selectedType span {
  margin: 0 auto;
}
.noSelectedType span {
  margin: 0 auto;
}
.largeItem {
  height: 158px;
  width: 100%;
  border-top: 2px solid #F3F5F7;
  border-bottom: 2px solid #F3F5F7;
  padding-left: 80px;
  padding-right: 80px;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}
.rankingList {
  border-top: 2px solid #F3F5F7;
}
.personInfo {
  display: flex;
  flex-direction:row;
}
.rankingNumRed {
  font-family: Futura-Medium;
  font-size: 56px;
  color: #FD5527;
}
.rankingNumOther {
  font-family: PingFangSC-Regular;
  font-size: 22px;
  color: #9B9B9B;
}
.customerImg {
  height: 80px;
  width: 80px;
  margin-right: 20px;
  border-radius: 50%;
}
.personName {
  font-family: PingFangSC-Regular;
  font-size: 28px;
  color: #4A4A4A;
  display: block;
}
.generalizeTimes {
  font-family: PingFangSC-Regular;
  font-size: 22px;
  color: #9B9B9B;
}
.rankingNumTip {
  font-family: PingFangSC-Medium;
  font-size: 30px;
  color: #4A4A4A;
  font-weight: 500;
}
.rankingItem {
  height: 158px;
  width: 100%;
  border-bottom: 2px solid #F3F5F7;
  padding-left: 80px;
  padding-right: 80px;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
